.. highlightlang:: us .. index:: @f{ncvaluefromdata} .. _@f{ncvaluefromdata}: @f{ncvaluefromdata} =================== .. us.tag @f{ncvaluefromdata} GERMAN fieldfunction Gibt einen Datenpunkt aus einer netCDF-Datei (NC-Datei) aus. Der Name des netCDF-Datei wird über den Datensatznamen ermittelt. .. function:: @f{ncvaluefromdata(DatasetName, ChannelName, PointNo)} @f{ncvaluefromdata(DatasetName, ChannelName, PointNo, ssFormat)} @f{ncvaluefromdata(DatasetName, CahnnelName, PointNo, ssFormatFuncName)} .. us.params **Parameter** .. uparam:: DatasetName Ist der Datensatzname, z. B. ``Data1``. Der Name des markierten Datensatzes wird in der Statuszeile angezeigt. .. uparam:: ChannelName Ist der Name des Kanals. .. uparam:: PointNo Ist die Datenpunktnummer beginnend mit 0. Bei negativen *PointNo* wird vom Ende des Kanals gezählt: -1 ist der letzte Punkt des Kanals. .. uparam:: ssFormat Ist eine optionale Formatzeichenkette (siehe :ref:`printf`). .. uparam:: ssFormatFuncName Ist der Name einer optionalen Formatierungsfunktion:: def MyFormat(ssText) { ssNewText = ... return ssNewText; } .. us.example **Beispiel** ``@f{ncvaluefromdata(Data1, N, 0)}`` **Ausgabe**: ``600.00`` **Beispiel** :: def MyDateFormat(ssText) { // Example: G100616_3 ssYear = strextract(ssText, 2, 2); ssMonth = strextract(ssText, 4, 2); ssDay = strextract(ssText, 6, 2); return ssDay + "." + ssMonth + ".20" + ssYear; } .. highlight:: none :: @f{ncvaluefromdata(Data1, DataFile, -1, MyDateFormat)} **Ausgabe**: ``16.06.2010`` .. seealso:: :ref:`uberblick-feldfunktionen`, :ref:`bearbeitenfelder-aktualisieren`, :ref:`diagrammfeldfunktion-einfugen`, :ref:`dateialias-tabelle-bearbeiten`, :ref:`@f{ncattfromdata}` :sub:`id-1069126`